package kr.pe.johnkim.chattingday.mobile.domain;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

/**
 * Chatting Day 사용자 도메인 클래스이다.
 * 
 * @author : johnkim <cale9797@gmail.com / Bettersoft Inc,.>
 * @Date : 12. 5. 15
 */

@XmlRootElement(name="chattingDayMember")
@XmlAccessorType(XmlAccessType.FIELD)
public class ChattingDayMember {
    @XmlElement
    String id;                              // 아이디.;
    @XmlElement
    String openIdYn;                        // 아이디 공개 여부.(Y/N)
    @XmlElement
    String password;                        // 패스워드.
    @XmlElement
    String nickName;                        // 닉네임.
    @XmlElement
    String openNickNameYn;                  // 닉네임 공개 여부.(Y/N)
    @XmlElement
    String gender;                          // 성별.
    @XmlElement
    String openGenderYn;                    // 성별 공개 여부.(Y/N)
    @XmlElement
    String birthday;                        // 생일.
    @XmlElement
    String openBirthdayYn;                  // 생일 공개 여부.(Y/N)
    @XmlElement
    String ages;                            // 연령대.(10, 20, 30, 40, 50, 60, 70, 80, 90)
    @XmlElement
    String openAgesYn;                      // 연령대 공개 여부.(Y/N)
    @XmlElement
    String mail;                            // 이메일 주소.
    @XmlElement
    String openMailYn;                      // 이메일 공개 여부.(Y/N)
    @XmlElement
    String country;                         // 국가.
    @XmlElement
    String openCountryYn;                   // 국가 공개 여부.(Y/N)
    @XmlElement
    String language;                        // 언어.
    @XmlElement
    String openLanguageYn;                  // 언어 공개 여부.(Y/N)
    @XmlElement
    String profileImageUrl;                 // 프로필 사진 경로.
    @XmlElement
    String openProfileImageYn;              // 프로필 사진 공개 여부.(Y/N)
    @XmlElement
    String latitude;                        // 위도.
    @XmlElement
    String longitude;                       // 경도.
    @XmlElement
    String openLocationYn;                  // 위치 공개 여부.(Y/N)
    @XmlElement
    String distance;                        // 거리.
    @XmlElement
    String openDistanceYn;                  // 거리 공개 여부.(Y/N)
    @XmlElement
    String facebookId;                      // 페이스북 아이디.
    @XmlElement
    String openFacebookIdYn;                // 페이스북 아이디 공개 여부.(Y/N)
    @XmlElement
    String twitterId;                       // 트위터 아이디.
    @XmlElement
    String openTwitterIdYn;                 // 트위터 아이디 공개 여부.(Y/N)
    @XmlElement
    String mileage;                         // 마일리지.
    @XmlElement
    String openMileageYn;                   // 마일리지 공개 여부.(Y/N)
    @XmlElement
    String grade;                           // 등급.
    @XmlElement
    String openGradeYn;                     // 등급 공개 여부.
    @XmlElement
    String logStatus;                       // 로그 인/아웃 상태. (IN/OUT)
    @XmlElement
    String openLogStatusYn;                 // 로그 인/아웃 상태 공개 여부.(Y/N)
    @XmlElement
    String chatStatus;                      // 채팅 상태. (ON/OFF)
    @XmlElement
    String openChatStatusYn;                // 채팅 상태 공개 여부.(Y/N)
    @XmlElement
    String restrictionCount;                // 차단 횟수.(신고 횟수)
    @XmlElement
    String restrictionYn;                   // 차단 여부.(Y/N)
    @XmlElement
    String deviceType;                      // 사용자 모바일 폰 OS 타입.(ANDROID/IPHONE/WINDOWS/NOKIA/BLACKBERRY/BADA)
    @XmlElement
    String registrationId;                  // C2DM 등록 아이디.
    @XmlElement
    String installYn;                       // 앱 설치 여부.(Y/N)
    @XmlElement
    String activateYn;                      // 활성화 여부.(Y/N)
    @XmlElement
    String modifyDate;                      // 수정 일자.
    @XmlElement
    String registerDate;                    // 등록 일자.
    @XmlElement
    String totalCount;                      // 총 갯수.
    @XmlElement
    String result;                          // 처리 결과.(SUCCESS/FAIL)

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getOpenIdYn() {
        return openIdYn;
    }

    public void setOpenIdYn(String openIdYn) {
        this.openIdYn = openIdYn;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getOpenNickNameYn() {
        return openNickNameYn;
    }

    public void setOpenNickNameYn(String openNickNameYn) {
        this.openNickNameYn = openNickNameYn;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getOpenGenderYn() {
        return openGenderYn;
    }

    public void setOpenGenderYn(String openGenderYn) {
        this.openGenderYn = openGenderYn;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public String getOpenBirthdayYn() {
        return openBirthdayYn;
    }

    public void setOpenBirthdayYn(String openBirthdayYn) {
        this.openBirthdayYn = openBirthdayYn;
    }

    public String getAges() {
        return ages;
    }

    public void setAges(String ages) {
        this.ages = ages;
    }

    public String getOpenAgesYn() {
        return openAgesYn;
    }

    public void setOpenAgesYn(String openAgesYn) {
        this.openAgesYn = openAgesYn;
    }

    public String getMail() {
        return mail;
    }

    public void setMail(String mail) {
        this.mail = mail;
    }

    public String getOpenMailYn() {
        return openMailYn;
    }

    public void setOpenMailYn(String openMailYn) {
        this.openMailYn = openMailYn;
    }

    public String getCountry() {
        return country;
    }

    public void setCountry(String country) {
        this.country = country;
    }

    public String getOpenCountryYn() {
        return openCountryYn;
    }

    public void setOpenCountryYn(String openCountryYn) {
        this.openCountryYn = openCountryYn;
    }

    public String getLanguage() {
        return language;
    }

    public void setLanguage(String language) {
        this.language = language;
    }

    public String getOpenLanguageYn() {
        return openLanguageYn;
    }

    public void setOpenLanguageYn(String openLanguageYn) {
        this.openLanguageYn = openLanguageYn;
    }

    public String getProfileImageUrl() {
        return profileImageUrl;
    }

    public void setProfileImageUrl(String profileImageUrl) {
        this.profileImageUrl = profileImageUrl;
    }

    public String getOpenProfileImageYn() {
        return openProfileImageYn;
    }

    public void setOpenProfileImageYn(String openProfileImageYn) {
        this.openProfileImageYn = openProfileImageYn;
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    public String getOpenLocationYn() {
        return openLocationYn;
    }

    public void setOpenLocationYn(String openLocationYn) {
        this.openLocationYn = openLocationYn;
    }

    public String getDistance() {
        return distance;
    }

    public void setDistance(String distance) {
        this.distance = distance;
    }

    public String getOpenDistanceYn() {
        return openDistanceYn;
    }

    public void setOpenDistanceYn(String openDistanceYn) {
        this.openDistanceYn = openDistanceYn;
    }

    public String getFacebookId() {
        return facebookId;
    }

    public void setFacebookId(String facebookId) {
        this.facebookId = facebookId;
    }

    public String getOpenFacebookIdYn() {
        return openFacebookIdYn;
    }

    public void setOpenFacebookIdYn(String openFacebookIdYn) {
        this.openFacebookIdYn = openFacebookIdYn;
    }

    public String getTwitterId() {
        return twitterId;
    }

    public void setTwitterId(String twitterId) {
        this.twitterId = twitterId;
    }

    public String getOpenTwitterIdYn() {
        return openTwitterIdYn;
    }

    public void setOpenTwitterIdYn(String openTwitterIdYn) {
        this.openTwitterIdYn = openTwitterIdYn;
    }

    public String getMileage() {
        return mileage;
    }

    public void setMileage(String mileage) {
        this.mileage = mileage;
    }

    public String getOpenMileageYn() {
        return openMileageYn;
    }

    public void setOpenMileageYn(String openMileageYn) {
        this.openMileageYn = openMileageYn;
    }

    public String getGrade() {
        return grade;
    }

    public void setGrade(String grade) {
        this.grade = grade;
    }

    public String getOpenGradeYn() {
        return openGradeYn;
    }

    public void setOpenGradeYn(String openGradeYn) {
        this.openGradeYn = openGradeYn;
    }

    public String getLogStatus() {
        return logStatus;
    }

    public void setLogStatus(String logStatus) {
        this.logStatus = logStatus;
    }

    public String getOpenLogStatusYn() {
        return openLogStatusYn;
    }

    public void setOpenLogStatusYn(String openLogStatusYn) {
        this.openLogStatusYn = openLogStatusYn;
    }

    public String getChatStatus() {
        return chatStatus;
    }

    public void setChatStatus(String chatStatus) {
        this.chatStatus = chatStatus;
    }

    public String getOpenChatStatusYn() {
        return openChatStatusYn;
    }

    public void setOpenChatStatusYn(String openChatStatusYn) {
        this.openChatStatusYn = openChatStatusYn;
    }

    public String getRestrictionCount() {
        return restrictionCount;
    }

    public void setRestrictionCount(String restrictionCount) {
        this.restrictionCount = restrictionCount;
    }

    public String getRestrictionYn() {
        return restrictionYn;
    }

    public void setRestrictionYn(String restrictionYn) {
        this.restrictionYn = restrictionYn;
    }

    public String getDeviceType() {
        return deviceType;
    }

    public void setDeviceType(String deviceType) {
        this.deviceType = deviceType;
    }

    public String getRegistrationId() {
        return registrationId;
    }

    public void setRegistrationId(String registrationId) {
        this.registrationId = registrationId;
    }

    public String getInstallYn() {
        return installYn;
    }

    public void setInstallYn(String installYn) {
        this.installYn = installYn;
    }

    public String getActivateYn() {
        return activateYn;
    }

    public void setActivateYn(String activateYn) {
        this.activateYn = activateYn;
    }

    public String getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(String modifyDate) {
        this.modifyDate = modifyDate;
    }

    public String getRegisterDate() {
        return registerDate;
    }

    public void setRegisterDate(String registerDate) {
        this.registerDate = registerDate;
    }

    public String getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(String totalCount) {
        this.totalCount = totalCount;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }
}
